﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ShunFengApi.Enum
{
    public enum RequestUrlEnum
    {
        /// <summary>
        /// 快速下单
        /// </summary>
        [Description("/order/")]
        OrderCreate,
        /// <summary>
        /// 订单查询
        /// </summary>
        [Description("/order/query/")]
        OrderQuery,
        /// <summary>
        /// 订单筛选
        /// </summary>
        [Description("/filter/")]
        OrderFilter,
        /// <summary>
        /// 路由查询
        /// </summary>
        [Description("/route/query/ ")]
        RouteQuery,
        /// <summary>
        /// 路由增量查询
        /// </summary>
        [Description("/route/inc/query/")]
        RouteIncQuery,
        /// <summary>
        /// 电子运单图片下载
        /// </summary>
        [Description("/waybill/image/")]
        WaybillImage,
        /// <summary>
        /// 基础服务查询
        /// </summary>
        [Description("/product/basic/query/")]
        BasicQuery,
        /// <summary>
        /// 附加服务查询
        /// </summary>
        [Description("/product/additional/query/")]
        AdditionalQuery,
        /// <summary>
        /// 申请访问令牌
        /// </summary>
        [Description("/security/access_token/")]
        Access_token,
        /// <summary>
        /// 查询访问令牌
        /// </summary>
        [Description("/security/access_token/query/")]
        Access_tokenQuery,
        /// <summary>
        /// 刷新访问令牌
        /// </summary>
        [Description("/security/refresh_token/")]
        Refresh_token,
        /// <summary>
        /// 供应商
        /// </summary>
        [Description("/wms/vendor/")]
        Vendor,
        /// <summary>
        /// 商品目录
        /// </summary>
        [Description("/wms/goods/")]
        WmsGoods,
        /// <summary>
        /// 入库单（采购订单）
        /// </summary>
        [Description("/wms/purchase/order/")]
         PurchaseOrder,
        /// <summary>
        /// 库存查询
        /// </summary>
        [Description("/wms/inventory/query/")]
        InventoryQuery,
        /// <summary>
        /// 入库单状态查询
        /// </summary>
        [Description("/wms/purchase/order/status/query/")]
        OrderStatusQuery,
        /// <summary>
        /// 入库单明细推送
        /// </summary>
        [Description("/wms/purchase/order/push/")]
        OrderPush,
        /// <summary>
        /// 出库单（销售订单）
        /// </summary>
        [Description("/wms/sales/order/")]
        SalesOrder,
        /// <summary>
        /// 出库单明细查询
        /// </summary>
        [Description("/wms/sales/order/query/")]
        SalesOrderQuery,
        /// <summary>
        /// 出库单状态查询
        /// </summary>
        [Description("/wms/sales/order/status/query/")]
        SalesOrderStatusQuery,
        /// <summary>
        /// 出库单明细推送
        /// </summary>
        [Description("/wms/sales/order/push/")]
        SalesOrderPush,

        /// <summary>
        /// 出库单发票
        /// </summary>
        [Description("/wms/sales/order/invoice/")]
        SalesOrderInvoice,

        /// <summary>
        /// 取消订单（销售订单）
        /// </summary>
        [Description("/wms/sales/order/cancel/")]
        SalesOrderCancel

    }
}
